home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Pro-net (final).adf
/
ins
< prev
next >
Wrap
Text File
|
2018-01-18
|
7KB
|
207 lines
. ins
.key DNAME
. Install PRO-NET to hard disk
. Usage: execute ins <HARD DISK NAME>
IF NOT EXISTS <DNAME>
ECHO "<DNAME> not found!"
QUIT
ENDIF
FAILAT 31
CD <DNAME>
CD >NIL: /
IF FAIL
ECHO "<DNAME> is a Disk."
SKIP TO_PRONET
;
; Send to <DNAME>PRO-NET routine
;
ELSE
ECHO "<DNAME> is a Volume."
SKIP TO_ROOT
;
; Send to <DNAME> routine
;
ENDIF
LAB TO_PRONET
IF exists <DNAME>PRO-NET
ECHO "UPDATING PRO-NET"
COPY "PRO-NET:#?" <DNAME>PRO-NET
COPY "PRO-NET:PNDRAWER.info" TO <DNAME>PRO-NET.info
DELETE <DNAME>PRO-NET/PNDRAWER.info
IF NOT exists <DNAME>PRO-NET/PNLIB
SKIP MAKED
endif
ECHO "The Device and Symbol libraries already exist."
ECHO "If you wish to install your library disk, enter these commands:"
ECHO " "
ECHO "EXECUTE PRO-NET:MERGE_LIBRARIES source_drive destination_drive"
ECHO " "
QUIT
endif
ECHO "INSTALLING PRO-NET"
MAKEDIR <DNAME>PRO-NET
COPY "PRO-NET:#?" <DNAME>PRO-NET
COPY "PRO-NET:PNDRAWER.info" TO <DNAME>PRO-NET.info
DELETE <DNAME>PRO-NET/PNDRAWER.info
LAB MAKED
ECHO "MAKING DIRECTORIES"
MAKEDIR <DNAME>PRO-NET/PNPOST
MAKEDIR <DNAME>PRO-NET/PNDIR
MAKEDIR <DNAME>PRO-NET/PNLIB
MAKEDIR <DNAME>PRO-NET/PNLIB/TTL
MAKEDIR <DNAME>PRO-NET/PNLIB/MOS
MAKEDIR <DNAME>PRO-NET/PNLIB/VLSI
MAKEDIR <DNAME>PRO-NET/PNLIB/ECL
MAKEDIR <DNAME>PRO-NET/PNLIB/Analog
MAKEDIR <DNAME>PRO-NET/PNLIB/Discrete
MAKEDIR <DNAME>PRO-NET/PNLIB/MTTL
MAKEDIR <DNAME>PRO-NET/PNLIB/User
MAKEDIR <DNAME>PRO-NET/PNLIB/Symbol
MAKEDIR <DNAME>PRO-NET/PNLIB/schem
LAB MERGE
ECHO "COPYING LIBRARIES"
ECHO " "
ECHO "Please insert 1st. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
. The 2nd. lib disk may need be merged with the 1st. lib disk
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PRO-NET/PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PRO-NET/PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PRO-NET/PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PRO-NET/PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PRO-NET/PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PRO-NET/PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PRO-NET/PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PRO-NET/PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PRO-NET/PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PRO-NET/PNDIR/MOS
endif
ECHO " "
ECHO "Please insert 2nd. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PRO-NET/PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PRO-NET/PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PRO-NET/PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PRO-NET/PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PRO-NET/PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PRO-NET/PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PRO-NET/PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PRO-NET/PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PRO-NET/PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PRO-NET/PNDIR/MOS
endif
ECHO " "
ECHO "Please insert 3rd. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PRO-NET/PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PRO-NET/PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PRO-NET/PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PRO-NET/PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PRO-NET/PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PRO-NET/PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PRO-NET/PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PRO-NET/PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PRO-NET/PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PRO-NET/PNDIR/MOS
endif
ECHO " "
ECHO "If you have more library disks to install, Please enter this command:"
ECHO " "
ECHO "EXECUTE PRO-NET:MERGE_LIBRARIES source_drive destination_drive"
ECHO " "
QUIT
LAB TO_ROOT
IF exists <DNAME>PRO-NET
ECHO "UPDATING PRO-NET"
COPY "PRO-NET:#?" <DNAME>
DELETE <DNAME>PNDRAWER.info
IF NOT exists <DNAME>PNLIB
SKIP MAKED1
endif
ECHO "The Device and Symbol libraries already exist."
ECHO "If you wish to install your library disk, enter these commands:"
ECHO " "
ECHO "EXECUTE PRO-NET:MERGE_LIBRARIES source_drive destination_drive"
ECHO " "
QUIT
endif
ECHO "INSTALLING PRO-NET"
IF NOT EXISTS <DNAME>
MAKEDIR <DNAME>
endif
COPY "PRO-NET:#?" <DNAME>
DELETE <DNAME>PNDRAWER.info
LAB MAKED1
ECHO "MAKING DIRECTORIES"
MAKEDIR <DNAME>PNPOST
MAKEDIR <DNAME>PNDIR
MAKEDIR <DNAME>PNLIB
MAKEDIR <DNAME>PNLIB/TTL
MAKEDIR <DNAME>PNLIB/MOS
MAKEDIR <DNAME>PNLIB/VLSI
MAKEDIR <DNAME>PNLIB/ECL
MAKEDIR <DNAME>PNLIB/Analog
MAKEDIR <DNAME>PNLIB/Discrete
MAKEDIR <DNAME>PNLIB/MTTL
MAKEDIR <DNAME>PNLIB/User
MAKEDIR <DNAME>PNLIB/Symbol
MAKEDIR <DNAME>PNLIB/schem
LAB MERGE
ECHO "COPYING LIBRARIES"
ECHO " "
ECHO "Please insert 1st. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
. The 2nd. lib disk may need be merged with the 1st. lib disk
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PNDIR/MOS
endif
ECHO " "
ECHO "Please insert 2nd. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PNDIR/MOS
endif
ECHO " "
ECHO "Please insert 3rd. library disk in df0:"
ASK "Hit 'Y' and 'RETURN' when ready"
IF warn
RAM:MERGELIB DF0:PNDIR/TTL <DNAME>PNDIR/TTL
RAM:MERGELIB DF0:PNDIR/MTTL <DNAME>PNDIR/MTTL
RAM:MERGELIB DF0:PNDIR/VLSI <DNAME>PNDIR/VLSI
RAM:MERGELIB DF0:PNDIR/ECL <DNAME>PNDIR/ECL
RAM:MERGELIB DF0:PNDIR/Analog <DNAME>PNDIR/Analog
RAM:MERGELIB DF0:PNDIR/Discrete <DNAME>PNDIR/Discrete
RAM:MERGELIB DF0:PNDIR/user <DNAME>PNDIR/User
RAM:MERGELIB DF0:PNDIR/schem <DNAME>PNDIR/schem
RAM:MERGELIB DF0:PNDIR/Symbol <DNAME>PNDIR/Symbol
RAM:MERGELIB DF0:PNDIR/MOS <DNAME>PNDIR/MOS
endif
ECHO " "
ECHO "If you have more library disks to install, Please enter this command:"
ECHO " "
ECHO "EXECUTE PRO-NET:MERGE_LIBRARIES source_drive destination_drive"
ECHO " "
QUIT